.text-primary{
    color:#1890ff;
}

.text-success{
    color:#67C23A;
}

.text-warning  {
    color:#E6A23C;
}

.text-danger{
    color:red;
}

.text-info{
    color:#909399;
}

.text-click {
    text-decoration: underline;
    cursor: pointer;
    color: #409EFF;
}

.text-bold-18 {
    font-size:18px;
    font-weight:bold;
}

ul > li {
    list-style:none;margin:0px;
}

.ellipsis {
    white-space : nowrap;  //控制单行显示
    text-overflow : ellipsis; //控制超出容器边界省略标示
    overflow : hidden; //超出容器边界自动隐藏
    width : 200px; //设置容器宽度
}

//边距
//margin-top 8px
.m-t-8 {
    margin-top: 8px;
} 

//margin-top 16px
.m-t-16 {
    margin-top: 16px;
}

//margin-top 24px
.m-t-24 {
    margin-top: 24px;
}

//margin-bottom 8px;
.m-b-8 {
    margin-bottom: 8px;
} 

//margin-bottom 16px
.m-b-16 {
    margin-bottom: 16px;
}

//margin-bottom 24px
.m-b-24 {
    margin-bottom: 24px;
}

//margin-left 8px;
.m-l-8 {
    margin-left: 8px;
} 

//margin-left 16px
.m-l-16 {
    margin-left: 16px;
}

//margin-left 24px
.m-l-24 {
    margin-left: 24px;
}

//margin-right 8px;
.m-r-8 {
    margin-right: 8px;
} 

//margin-right 16px
.m-r-16 {
    margin-right: 16px;
}

//margin-right 24px
.m-r-24 {
    margin-right: 24px;
}

//font 字体
.fw-500 {
    font-weight: 500;
}

.font-14 {
    font-size: 14px;
}

.font-18 {
    font-size: 18px;
}

.font-22 {
    font-size: 22px;
}

.font-26 {
    font-size: 26px;
}

.clearfix:before,
.clearfix:after {
    display: table;
    content: "";
}
.clearfix:after {
    clear: both
}
.float-right {
    float: right;
}

.float-left {
    float: left;
}

.card-title {
    // cursor: pointer;
    color: #333;
    font-size: 18px;
    font-weight: 400;
}

.paging-wrap {
    margin-top: 16px;
    margin-bottom: 16px;
    float: right;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}

input[type="number"] {
  -moz-appearance: textfield;
}